turtle limpet - French English Dictionary